<?php
// 首先引入文件的内容
$str = file_get_contents('4.html');
//2、搜索  匹配规则
$preg = '@{{([a-z]\w*?)}}@';
// $matches 用来存放输出的匹配的结果的
var_dump(preg_match_all($preg, $str, $matches));
// 打印匹配结果
// print_r($matches);
// 遍历 匹配结果中的第一个数组 然后把里面的value 键值替换掉  
foreach ($matches[0] as $key => $value) {
	// 建立替换的值：用匹配结果中的第二个数组的value 的值 替换  第一个数组中的value值
	$preg = '<?php echo '.$matches[1][$key].';?>';
	//建立替换规则  用第二个数组替换第一个数组的内容 
	$str = str_replace($value, $preg, $str);
}
echo $str;
?>